JavaScript - Valores de Propriedades

Valores de propriedades

Todo objeto JavaScript pode assumir os seguintes valores primitivos:

Infinity - A propriedade global Infinity é um valor numérico que representa o infinito.
Uso : if (numero === Infinity) {}

NaN - Not A Number - informa que o parâmetro recebido não é um Número válido.
Uso : if (isNaN(x)) {}

undefined - Informa que o valor primitivo ainda é indefinido. Este valor é atribuido, por exemplo, a uma variavel declarada mas não teve ainda nenhum valor atribuido a ela.
Uso : var x;
if (x === undefined) {}

null(literal) - O valor null representa a ausência intencional de qualquer valor de objeto.Não é o máximo, nem mínimo mas sim a ausência de qualquer valor.
Uso : if (m === null) {}